Microkernel System as Basis for System Library Based on Generic Components
نویسندگان
چکیده
In this paper we present an idea of system library, based on generic components within microkernel system in the area of embedded systems. The paper describes basic Exokernel structure and functionality with focus on Exokernel ability to separate high level abstraction from kernel itself. Equally class hierarchy based Choices framework is briefly described. A Choices divides parts of operating system into class hierarchies. We meditate on weaknesses of both approaches, with respect to performance, configuration at the level of design and reimplementation in a case of hardware architecture changing that is common in embedded systems. Our system library is based on techniques of generic programming in combination with policy based design and design patterns. Generic component library allows one to combine advantages and suppress disadvantages for both Exokernel and Choices. Using library it's possible to build fully specialized operating system in embedded systems.
منابع مشابه
ارزیابی کاربردپذیری سامانه مدیریت کتابخانههای عمومی کشور (سامان) بر اساس اصول دهگانه نیلسون
Purpose: evaluation of the user interface of the management system of Iran Public Libraries Foundation (Saman) is the main aim of the paper. Saman is a newly developed web based and integrated library software that seemingly works as a library OPAC. Methodology: This research is an applied study and tries to investigate the usability standards of Saman website through heuristic evaluation met...
متن کاملA Microkernel Design for Component-based Parallel Numerical Software Systems
What is the minimal software infrastructure and what type of conventions are needed to simplify development of sophisticated parallel numerical application codes using a variety of software components that are not necessarily available as source code? We propose an opaque object-based model where the objects are dynamically loadable from the le system or network. The microkernel required to man...
متن کاملThe Feasibility Study of Launching Book Recommendation System on the Basis of a Lending and Selling System of e-Books and Digital Taktab
Background:The study was conducted to achieve three axes of goals (users, publishers and the system) by way of objectives related to: A) Users - measuring the level of their satisfaction with Taktab system and also use of various methods of data retrieval; B) Publishers - Measuring the level of their satisfaction with Taktab system and also their expectations of the existence of a recommending...
متن کاملScalability of microkernel-based systems
Microkernel-based systems divide the operating system functionality into individual and isolated components. The system components are subject to applicationclass protection and isolation. This structuring method has a number of benefits, such as fault isolation between system components, safe extensibility, co-existence of different policies, and isolation between mutually distrusting componen...
متن کاملExperience with Shared Object Support in the Guide System
Support for co-operative distributed applications is an important direction of computer systems research involving developments in operating systems as well as in programming languages and databases. One emerging model for the support of cooperative distributed applications is that of a distributed shared universe organized as a set of objects shared by concurrent activities. This paper describ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010